// pages/motor/motor.js

// 获取App.js中的全局变量
const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

    // 获取单片机反馈值，这些值是在main.js中完成接收，这个页面显示反馈值

    // 手部反馈值显示 ， 显示就是与xml中完成数据绑定
    if(app.globalData.status_hand == '01')
    {
      this.setData({
        hand_swtich : "开"
      })
    }

    if(app.globalData.status_hand == '00')
    {
      this.setData({
        hand_swtich : "关"
      })
    }

    // 手心反馈值显示
    if(app.globalData.status_hand_2 == '01')
    {
      this.setData({
        hand_swtich_2 : "开"
      })
    }

    if(app.globalData.status_hand_2 == '00')
    {
      this.setData({
        hand_swtich_2 : "关"
      })
    }
    // 脚部反馈值显示
    if(app.globalData.status_foot == '01')
    {
      this.setData({
        foot_swtich : "开"
      })
    }

    if(app.globalData.status_foot == '00')
    {
      this.setData({
        foot_swtich : "关"
      })
    }

      // 这边都是设置的数值 与xml页面进行绑定，都是在显示数据
      this.setData({

        hand_time_end : app.globalData.set_hand_time_value,
        hand_speed : app.globalData.set_hand_speed_value,

        foot_time_end : app.globalData.set_foot_time_value,
        foot_speed : app.globalData.set_foot_speed_value
  })

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  // 手部状态开关函数
  set_hand_2_switch(event){

    wx.showLoading({title: '开启中',mask:'true'})
    app.globalData.status_hand_2 = event.detail.value

    if(app.globalData.status_hand_2 == true)
    {
        app.globalData.send_buff_10 = '01'
        // 这个是我自己写的发送函数，会按照通信协议发送数据
        getApp().data_send()
        // console.log 是日志输出函数，调试的时候使用，不会通过串口输出
        console.log("手心打开")
    }
    else
    {
        app.globalData.send_buff_10 = '00'
        getApp().data_send()
        console.log("手心关闭")
    }
    //延迟时间 这里是1.5秒
    setTimeout(function () {wx.hideLoading({})}, 1500); 

  }


})